package it.dija.burraco;

public class TavoloDa2 implements ITavolo {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6690658295233203774L;

	private Giocatore g1, g2;
	
	public TavoloDa2(Giocatore giocatore1, Giocatore giocatore2) {
		g1 = giocatore1;
		g2 = giocatore2;
	}
	
	public Giocatore getGiocatore(int index) {
		if (index == 1) return g1;
		if (index == 2) return g2;
		else return null;
	}
	
	@Override
	public boolean sonoAvversari(Giocatore g1, Giocatore g2) {
		return sonoEntrambiAlTavolo(g1, g2);
	}
	@Override
	public boolean sonoEntrambiAlTavolo(Giocatore g1, Giocatore g2) {
		return ( ( (this.g1 == g1) && (this.g2 == g2) ) || ( (this.g1 == g2) && (this.g2 == g1) ) );
	}
	@Override
	public String getNomiGiocatori() {
		return g1.getFullName() + "\t> VS <\t" + g2.getFullName();
	}
}
